593 shaares
5 results
tagged
gitlab
Gitlab ne force pas l'authentification lors d'un push en http sur un repo public.
Pour le forcer il faut appliquer ce patch... Sinon c'est 401 et bye-bye :/
Pour le forcer il faut appliquer ce patch... Sinon c'est 401 et bye-bye :/
Kewl Arthur a mis à jour Public-Gitlab vers la 6.0 !
Migration en vue \o/
Migration en vue \o/
Si comme moi vous n'autorisez pas l'accès SSH à votre gitlab, il y a une solution pour ne laisser que le bouton HTTPS pour le clone du repository..
Il faut éditer le fichier gitlab/app/views/shared/_clone_panel.html.haml, et remplacer son contenu par celui-ci :
.input-prepend.input-append.project_clone_holder
%button{class: "btn", :"data-clone" => @project.http_url_to_repo}= gitlab_config.protocol.upcase
= text_field_tag :project_clone, @project.http_url_to_repo, class: "one_click_select span7", readonly: true
%span.add-on
- if @project.public
= public_icon
%span.cblue public
- else
= private_icon
%span.cgreen private
Il faut ensuite re-precompiler avec la commande suivante :
sudo -u git bundle exec rake assets:precompile RAILS_ENV=production
Un petit restart du service et hop le tour est joué !
Un exemple ici : https://wtf.roflcopter.fr/git/pogo/lbc-rss
Il faut éditer le fichier gitlab/app/views/shared/_clone_panel.html.haml, et remplacer son contenu par celui-ci :
.input-prepend.input-append.project_clone_holder
%button{class: "btn", :"data-clone" => @project.http_url_to_repo}= gitlab_config.protocol.upcase
= text_field_tag :project_clone, @project.http_url_to_repo, class: "one_click_select span7", readonly: true
%span.add-on
- if @project.public
= public_icon
%span.cblue public
- else
= private_icon
%span.cgreen private
Il faut ensuite re-precompiler avec la commande suivante :
sudo -u git bundle exec rake assets:precompile RAILS_ENV=production
Un petit restart du service et hop le tour est joué !
Un exemple ici : https://wtf.roflcopter.fr/git/pogo/lbc-rss
Idem, gros commit à faire en https : git config --global http.postBuffer 524288000
Cette commande a réglé le problème
Cette commande a réglé le problème
La dernière raison pour laquelle je restais sur github ?
Le bug tracking et l'interface épurée (oui ça fait deux)
Gitlab = github en self-hosting, avec possibilité d'importer ses projets github...
WHAT FUCKING ELSE ?
KTHXBYE github c'était sympa :)
Le bug tracking et l'interface épurée (oui ça fait deux)
Gitlab = github en self-hosting, avec possibilité d'importer ses projets github...
WHAT FUCKING ELSE ?
KTHXBYE github c'était sympa :)